3.4 数据类型
Go语言中的数据类型主要包括数字类型、布尔类型、字符串类型以及其他派生类型。本节将重点介绍常用的数据类型。
- 数字类型
类型 | 说明 |
---|---|
int | 整数,如果是在32位的机器上运行等同int32 ,如果在64位的机器上运行等同int64 ,也就是说是一个可变的 |
int32 | 可以标识 [-2147483648 到 2147483647] 的数字,比int64 标识的少 |
int64 | 可以标识 [-9223372036854775808 到 9223372036854775807] 的数字,比int32 标识的更多 |
float32 | 32位浮点型数,也就是小数 |
float64 | 32位浮点型数,比float32 标识的更多 |
- 字符串类型(
string
)
字符串类型用于表示文本内容。在Go语言中,我们可以使用双引号""或者单引号''来包含一个字符串,这表示这是一个字符串类型的值。例如例子中的输出,就是输出了一个字符串。
fmt.Println("我的第一个Go程序!")
- 布尔类型(
bool
)
布尔类型只能表示两个值,true
与 false
,即 是
与 否
小结
以上介绍了常用的基本数据类型,此外还有结构体、数组、切片、Map等其他类型。在之后的章节中,我们会对它们进行详细的介绍和解释。